<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SARibbon: SARibbonCustomizeData类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="SA-logo.png"/></td>
  <td id="projectalign">
   <div id="projectname">SARibbon<span id="projectnumber">&#160;2.4.2</span>
   </div>
   <div id="projectbrief">SARibbon wiki</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('class_s_a_ribbon_customize_data.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="class_s_a_ribbon_customize_data-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">SARibbonCustomizeData类 参考</div></div>
</div><!--header-->
<div class="contents">

<p>记录所有自定义操作的数据类  
 <a href="#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="_s_a_ribbon_customize_data_8h_source.html">SARibbonCustomizeData.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:a221fd192150f4f0fd053f64399791bf2" id="r_a221fd192150f4f0fd053f64399791bf2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a221fd192150f4f0fd053f64399791bf2">ActionType</a> { <br />
&#160;&#160;<a class="el" href="#a221fd192150f4f0fd053f64399791bf2ac709190f907afcec94a2676e02c6d334">UnknowActionType</a> = 0
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2a8b2035b84c8207c750ff71dc6823337c">AddCategoryActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2afae7fc37a2ba54019526adffc62e3b9d">AddPannelActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2abf605d42e324183c23a3b37aade6db17">AddActionActionType</a>
, <br />
&#160;&#160;<a class="el" href="#a221fd192150f4f0fd053f64399791bf2ade9dff69ae913c242133c55514bf1be9">RemoveCategoryActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2ac6448fb1e399624bccf36d087a3791c5">RemovePannelActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2a18a22873cb63ede0ca626e422d9696ac">RemoveActionActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2a60d733e61c581d92efbdfe2e833318e3">ChangeCategoryOrderActionType</a>
, <br />
&#160;&#160;<a class="el" href="#a221fd192150f4f0fd053f64399791bf2a60e70e8ff48f289008e35804cef9e7ff">ChangePannelOrderActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2aa52d3beb7cb70c5e703fb59280a543bb">ChangeActionOrderActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2afd43b10b68203baef2ab5b98812c45b0">RenameCategoryActionType</a>
, <a class="el" href="#a221fd192150f4f0fd053f64399791bf2a7c5e936b8813ac6fa0830765a3b185f5">RenamePannelActionType</a>
, <br />
&#160;&#160;<a class="el" href="#a221fd192150f4f0fd053f64399791bf2a20f7eb0668dbab3239e63bbda15d560e">VisibleCategoryActionType</a>
<br />
 }</td></tr>
<tr class="separator:a221fd192150f4f0fd053f64399791bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:af612c3e3bb982606ae2f8a67aab678df" id="r_af612c3e3bb982606ae2f8a67aab678df"><td class="memItemLeft" align="right" valign="top"><a id="af612c3e3bb982606ae2f8a67aab678df" name="af612c3e3bb982606ae2f8a67aab678df"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>SARibbonCustomizeData</b> ()</td></tr>
<tr class="memdesc:af612c3e3bb982606ae2f8a67aab678df"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_s_a_ribbon_customize_data.html" title="记录所有自定义操作的数据类">SARibbonCustomizeData</a> <br /></td></tr>
<tr class="separator:af612c3e3bb982606ae2f8a67aab678df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e27bbcf15d9d34a30846380ce8356b" id="r_a20e27bbcf15d9d34a30846380ce8356b"><td class="memItemLeft" align="right" valign="top"><a id="a20e27bbcf15d9d34a30846380ce8356b" name="a20e27bbcf15d9d34a30846380ce8356b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>SARibbonCustomizeData</b> (<a class="el" href="#a221fd192150f4f0fd053f64399791bf2">ActionType</a> type, <a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *mgr=nullptr)</td></tr>
<tr class="separator:a20e27bbcf15d9d34a30846380ce8356b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a652da92cb28b0a848fc4b9dd4e244" id="r_af5a652da92cb28b0a848fc4b9dd4e244"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a221fd192150f4f0fd053f64399791bf2">ActionType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af5a652da92cb28b0a848fc4b9dd4e244">actionType</a> () const</td></tr>
<tr class="memdesc:af5a652da92cb28b0a848fc4b9dd4e244"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取CustomizeData的action type  <br /></td></tr>
<tr class="separator:af5a652da92cb28b0a848fc4b9dd4e244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee52baac3f22891b97608776ba2d2706" id="r_aee52baac3f22891b97608776ba2d2706"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aee52baac3f22891b97608776ba2d2706">setActionType</a> (<a class="el" href="#a221fd192150f4f0fd053f64399791bf2">ActionType</a> a)</td></tr>
<tr class="memdesc:aee52baac3f22891b97608776ba2d2706"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置CustomizeData的action type  <br /></td></tr>
<tr class="separator:aee52baac3f22891b97608776ba2d2706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f002fe55ca420a7825ccca3cbf272c" id="r_ab3f002fe55ca420a7825ccca3cbf272c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3f002fe55ca420a7825ccca3cbf272c">isValid</a> () const</td></tr>
<tr class="memdesc:ab3f002fe55ca420a7825ccca3cbf272c"><td class="mdescLeft">&#160;</td><td class="mdescRight">判断是否是一个正常的CustomizeData  <br /></td></tr>
<tr class="separator:ab3f002fe55ca420a7825ccca3cbf272c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac85a078a2af394dae058eaef60a70e36" id="r_ac85a078a2af394dae058eaef60a70e36"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac85a078a2af394dae058eaef60a70e36">apply</a> (<a class="el" href="class_s_a_ribbon_bar.html">SARibbonBar</a> *bar) const</td></tr>
<tr class="memdesc:ac85a078a2af394dae058eaef60a70e36"><td class="mdescLeft">&#160;</td><td class="mdescRight">应用SARibbonCustomizeData到SARibbonBar  <br /></td></tr>
<tr class="separator:ac85a078a2af394dae058eaef60a70e36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae164fb1bd3b706f79a8d633455fcc6c5" id="r_ae164fb1bd3b706f79a8d633455fcc6c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae164fb1bd3b706f79a8d633455fcc6c5">actionManager</a> ()</td></tr>
<tr class="memdesc:ae164fb1bd3b706f79a8d633455fcc6c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取actionmanager指针  <br /></td></tr>
<tr class="separator:ae164fb1bd3b706f79a8d633455fcc6c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b946ca7e4fedbe2368433f0cc21b7ea" id="r_a5b946ca7e4fedbe2368433f0cc21b7ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b946ca7e4fedbe2368433f0cc21b7ea">setActionsManager</a> (<a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *mgr)</td></tr>
<tr class="memdesc:a5b946ca7e4fedbe2368433f0cc21b7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置ActionsManager  <br /></td></tr>
<tr class="separator:a5b946ca7e4fedbe2368433f0cc21b7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a35fa99df3a5d6335f0bd1f107012df2e" id="r_a35fa99df3a5d6335f0bd1f107012df2e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a35fa99df3a5d6335f0bd1f107012df2e">makeAddCategoryCustomizeData</a> (const QString &amp;title, int index, const QString &amp;objName)</td></tr>
<tr class="memdesc:a35fa99df3a5d6335f0bd1f107012df2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建一个AddCategoryActionType的SARibbonCustomizeData  <br /></td></tr>
<tr class="separator:a35fa99df3a5d6335f0bd1f107012df2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2902a6ff4314796891f2f6419bc8d1c9" id="r_a2902a6ff4314796891f2f6419bc8d1c9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2902a6ff4314796891f2f6419bc8d1c9">makeAddPannelCustomizeData</a> (const QString &amp;title, int index, const QString &amp;categoryobjName, const QString &amp;objName)</td></tr>
<tr class="memdesc:a2902a6ff4314796891f2f6419bc8d1c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建一个AddPannelActionType的SARibbonCustomizeData  <br /></td></tr>
<tr class="separator:a2902a6ff4314796891f2f6419bc8d1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcbd580d7f7982a2f5f2f96e7c6c791d" id="r_adcbd580d7f7982a2f5f2f96e7c6c791d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adcbd580d7f7982a2f5f2f96e7c6c791d">makeAddActionCustomizeData</a> (const QString &amp;key, <a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *mgr, <a class="el" href="class_s_a_ribbon_pannel_item.html#af4282b5e09c0b7ad37f1cc555a763926">SARibbonPannelItem::RowProportion</a> rp, const QString &amp;categoryObjName, const QString &amp;pannelObjName)</td></tr>
<tr class="memdesc:adcbd580d7f7982a2f5f2f96e7c6c791d"><td class="mdescLeft">&#160;</td><td class="mdescRight">添加action  <br /></td></tr>
<tr class="separator:adcbd580d7f7982a2f5f2f96e7c6c791d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6ce7954ed86069132054b6cdd47e1" id="r_a55e6ce7954ed86069132054b6cdd47e1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a55e6ce7954ed86069132054b6cdd47e1">makeRenameCategoryCustomizeData</a> (const QString &amp;newname, const QString &amp;categoryobjName)</td></tr>
<tr class="memdesc:a55e6ce7954ed86069132054b6cdd47e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建一个RenameCategoryActionType的SARibbonCustomizeData  <br /></td></tr>
<tr class="separator:a55e6ce7954ed86069132054b6cdd47e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b19580f5f7be3a12bafe194db49acd" id="r_a47b19580f5f7be3a12bafe194db49acd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47b19580f5f7be3a12bafe194db49acd">makeRenamePannelCustomizeData</a> (const QString &amp;newname, const QString &amp;categoryobjName, const QString &amp;pannelObjName)</td></tr>
<tr class="memdesc:a47b19580f5f7be3a12bafe194db49acd"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建一个RenamePannelActionType的SARibbonCustomizeData  <br /></td></tr>
<tr class="separator:a47b19580f5f7be3a12bafe194db49acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e262d7ce65eb5b895183a1dd3ccfab3" id="r_a4e262d7ce65eb5b895183a1dd3ccfab3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e262d7ce65eb5b895183a1dd3ccfab3">makeRemoveCategoryCustomizeData</a> (const QString &amp;categoryobjName)</td></tr>
<tr class="memdesc:a4e262d7ce65eb5b895183a1dd3ccfab3"><td class="mdescLeft">&#160;</td><td class="mdescRight">对应RemoveCategoryActionType  <br /></td></tr>
<tr class="separator:a4e262d7ce65eb5b895183a1dd3ccfab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac727c5cb17b280a0882a097079a73fad" id="r_ac727c5cb17b280a0882a097079a73fad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac727c5cb17b280a0882a097079a73fad">makeChangeCategoryOrderCustomizeData</a> (const QString &amp;categoryobjName, int moveindex)</td></tr>
<tr class="memdesc:ac727c5cb17b280a0882a097079a73fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">对应ChangeCategoryOrderActionType  <br /></td></tr>
<tr class="separator:ac727c5cb17b280a0882a097079a73fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81a667e11da61ee46dc19193c4a1339f" id="r_a81a667e11da61ee46dc19193c4a1339f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a81a667e11da61ee46dc19193c4a1339f">makeChangePannelOrderCustomizeData</a> (const QString &amp;categoryobjName, const QString &amp;pannelObjName, int moveindex)</td></tr>
<tr class="memdesc:a81a667e11da61ee46dc19193c4a1339f"><td class="mdescLeft">&#160;</td><td class="mdescRight">对应ChangePannelOrderActionType  <br /></td></tr>
<tr class="separator:a81a667e11da61ee46dc19193c4a1339f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a780c19e01967b1f993906c1cbd6613cd" id="r_a780c19e01967b1f993906c1cbd6613cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a780c19e01967b1f993906c1cbd6613cd">makeChangeActionOrderCustomizeData</a> (const QString &amp;categoryobjName, const QString &amp;pannelObjName, const QString &amp;key, <a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *mgr, int moveindex)</td></tr>
<tr class="memdesc:a780c19e01967b1f993906c1cbd6613cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">对应ChangeActionOrderActionType  <br /></td></tr>
<tr class="separator:a780c19e01967b1f993906c1cbd6613cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e2a9c2c1d317e6aafddf0380659bf93" id="r_a9e2a9c2c1d317e6aafddf0380659bf93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e2a9c2c1d317e6aafddf0380659bf93">makeRemovePannelCustomizeData</a> (const QString &amp;categoryobjName, const QString &amp;pannelObjName)</td></tr>
<tr class="memdesc:a9e2a9c2c1d317e6aafddf0380659bf93"><td class="mdescLeft">&#160;</td><td class="mdescRight">对应RemovePannelActionType  <br /></td></tr>
<tr class="separator:a9e2a9c2c1d317e6aafddf0380659bf93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40b758217c0fb4f61dd05382585920c" id="r_ab40b758217c0fb4f61dd05382585920c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab40b758217c0fb4f61dd05382585920c">makeRemoveActionCustomizeData</a> (const QString &amp;categoryobjName, const QString &amp;pannelObjName, const QString &amp;key, <a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *mgr)</td></tr>
<tr class="memdesc:ab40b758217c0fb4f61dd05382585920c"><td class="mdescLeft">&#160;</td><td class="mdescRight">对应RemoveActionActionType  <br /></td></tr>
<tr class="separator:ab40b758217c0fb4f61dd05382585920c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a73c4fd8f8d7ba3cdea8858b93e4274" id="r_a4a73c4fd8f8d7ba3cdea8858b93e4274"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a73c4fd8f8d7ba3cdea8858b93e4274">makeVisibleCategoryCustomizeData</a> (const QString &amp;categoryobjName, bool isShow)</td></tr>
<tr class="memdesc:a4a73c4fd8f8d7ba3cdea8858b93e4274"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="#a4a73c4fd8f8d7ba3cdea8858b93e4274" title="SARibbonCustomizeData::makeVisibleCategoryCustomizeData">SARibbonCustomizeData::makeVisibleCategoryCustomizeData</a>  <br /></td></tr>
<tr class="separator:a4a73c4fd8f8d7ba3cdea8858b93e4274"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7ea2d6cead6cf17f3037b097e80b252" id="r_ad7ea2d6cead6cf17f3037b097e80b252"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7ea2d6cead6cf17f3037b097e80b252">isCanCustomize</a> (QObject *obj)</td></tr>
<tr class="memdesc:ad7ea2d6cead6cf17f3037b097e80b252"><td class="mdescLeft">&#160;</td><td class="mdescRight">判断外置属性，是否允许自定义  <br /></td></tr>
<tr class="separator:ad7ea2d6cead6cf17f3037b097e80b252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3139a323995078cb94b158963bb98c5c" id="r_a3139a323995078cb94b158963bb98c5c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3139a323995078cb94b158963bb98c5c">setCanCustomize</a> (QObject *obj, bool canbe=true)</td></tr>
<tr class="memdesc:a3139a323995078cb94b158963bb98c5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置外置属性允许自定义  <br /></td></tr>
<tr class="separator:a3139a323995078cb94b158963bb98c5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785b7104fe38143a214816d54e665c81" id="r_a785b7104fe38143a214816d54e665c81"><td class="memItemLeft" align="right" valign="top">static QList&lt; <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a785b7104fe38143a214816d54e665c81">simplify</a> (const QList&lt; <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> &gt; &amp;csd)</td></tr>
<tr class="memdesc:a785b7104fe38143a214816d54e665c81"><td class="mdescLeft">&#160;</td><td class="mdescRight">对QList&lt;SARibbonCustomizeData&gt;进行简化操作  <br /></td></tr>
<tr class="separator:a785b7104fe38143a214816d54e665c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:ae0ab70f6f606866bc19835b66472e2c1" id="r_ae0ab70f6f606866bc19835b66472e2c1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae0ab70f6f606866bc19835b66472e2c1">indexValue</a></td></tr>
<tr class="memdesc:ae0ab70f6f606866bc19835b66472e2c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">记录顺序的参数  <br /></td></tr>
<tr class="separator:ae0ab70f6f606866bc19835b66472e2c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae321255346c823449a699c02be5261dd" id="r_ae321255346c823449a699c02be5261dd"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae321255346c823449a699c02be5261dd">keyValue</a></td></tr>
<tr class="memdesc:ae321255346c823449a699c02be5261dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">记录标题、索引等参数  <br /></td></tr>
<tr class="separator:ae321255346c823449a699c02be5261dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99195d5b441bfb14295f29a98004d634" id="r_a99195d5b441bfb14295f29a98004d634"><td class="memItemLeft" align="right" valign="top"><a id="a99195d5b441bfb14295f29a98004d634" name="a99195d5b441bfb14295f29a98004d634"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>categoryObjNameValue</b></td></tr>
<tr class="memdesc:a99195d5b441bfb14295f29a98004d634"><td class="mdescLeft">&#160;</td><td class="mdescRight">记录categoryObjName，用于定位Category <br /></td></tr>
<tr class="separator:a99195d5b441bfb14295f29a98004d634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab879619353b20723728d8d6a1ff465bb" id="r_ab879619353b20723728d8d6a1ff465bb"><td class="memItemLeft" align="right" valign="top"><a id="ab879619353b20723728d8d6a1ff465bb" name="ab879619353b20723728d8d6a1ff465bb"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>pannelObjNameValue</b></td></tr>
<tr class="memdesc:ab879619353b20723728d8d6a1ff465bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">记录pannelObjName，saribbon的Customize索引大部分基于objname <br /></td></tr>
<tr class="separator:ab879619353b20723728d8d6a1ff465bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b5d4e9e67cadcf82615a8145b892cf3" id="r_a0b5d4e9e67cadcf82615a8145b892cf3"><td class="memItemLeft" align="right" valign="top"><a id="a0b5d4e9e67cadcf82615a8145b892cf3" name="a0b5d4e9e67cadcf82615a8145b892cf3"></a>
<a class="el" href="class_s_a_ribbon_pannel_item.html#af4282b5e09c0b7ad37f1cc555a763926">SARibbonPannelItem::RowProportion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>actionRowProportionValue</b></td></tr>
<tr class="memdesc:a0b5d4e9e67cadcf82615a8145b892cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">行的占比，ribbon中有large，media和small三种占比,见RowProportion <br /></td></tr>
<tr class="separator:a0b5d4e9e67cadcf82615a8145b892cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>记录所有自定义操作的数据类 </p>
<dl class="section note"><dt>注解</dt><dd>此数据依赖于<a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> 要在SARibbonActionsManager之后使用此类 </dd></dl>
</div><h2 class="groupheader">成员枚举类型说明</h2>
<a id="a221fd192150f4f0fd053f64399791bf2" name="a221fd192150f4f0fd053f64399791bf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a221fd192150f4f0fd053f64399791bf2">&#9670;&#160;</a></span>ActionType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="#a221fd192150f4f0fd053f64399791bf2">SARibbonCustomizeData::ActionType</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2ac709190f907afcec94a2676e02c6d334" name="a221fd192150f4f0fd053f64399791bf2ac709190f907afcec94a2676e02c6d334"></a>UnknowActionType&#160;</td><td class="fielddoc"><p>未知操作 </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2a8b2035b84c8207c750ff71dc6823337c" name="a221fd192150f4f0fd053f64399791bf2a8b2035b84c8207c750ff71dc6823337c"></a>AddCategoryActionType&#160;</td><td class="fielddoc"><p>添加category操作(1) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2afae7fc37a2ba54019526adffc62e3b9d" name="a221fd192150f4f0fd053f64399791bf2afae7fc37a2ba54019526adffc62e3b9d"></a>AddPannelActionType&#160;</td><td class="fielddoc"><p>添加pannel操作(2) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2abf605d42e324183c23a3b37aade6db17" name="a221fd192150f4f0fd053f64399791bf2abf605d42e324183c23a3b37aade6db17"></a>AddActionActionType&#160;</td><td class="fielddoc"><p>添加action操作(3) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2ade9dff69ae913c242133c55514bf1be9" name="a221fd192150f4f0fd053f64399791bf2ade9dff69ae913c242133c55514bf1be9"></a>RemoveCategoryActionType&#160;</td><td class="fielddoc"><p>删除category操作(4) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2ac6448fb1e399624bccf36d087a3791c5" name="a221fd192150f4f0fd053f64399791bf2ac6448fb1e399624bccf36d087a3791c5"></a>RemovePannelActionType&#160;</td><td class="fielddoc"><p>删除pannel操作(5) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2a18a22873cb63ede0ca626e422d9696ac" name="a221fd192150f4f0fd053f64399791bf2a18a22873cb63ede0ca626e422d9696ac"></a>RemoveActionActionType&#160;</td><td class="fielddoc"><p>删除action操作(6) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2a60d733e61c581d92efbdfe2e833318e3" name="a221fd192150f4f0fd053f64399791bf2a60d733e61c581d92efbdfe2e833318e3"></a>ChangeCategoryOrderActionType&#160;</td><td class="fielddoc"><p>改变category顺序的操作(7) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2a60e70e8ff48f289008e35804cef9e7ff" name="a221fd192150f4f0fd053f64399791bf2a60e70e8ff48f289008e35804cef9e7ff"></a>ChangePannelOrderActionType&#160;</td><td class="fielddoc"><p>改变pannel顺序的操作(8) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2aa52d3beb7cb70c5e703fb59280a543bb" name="a221fd192150f4f0fd053f64399791bf2aa52d3beb7cb70c5e703fb59280a543bb"></a>ChangeActionOrderActionType&#160;</td><td class="fielddoc"><p>改变action顺序的操作(9) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2afd43b10b68203baef2ab5b98812c45b0" name="a221fd192150f4f0fd053f64399791bf2afd43b10b68203baef2ab5b98812c45b0"></a>RenameCategoryActionType&#160;</td><td class="fielddoc"><p>对category更名操作(10) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2a7c5e936b8813ac6fa0830765a3b185f5" name="a221fd192150f4f0fd053f64399791bf2a7c5e936b8813ac6fa0830765a3b185f5"></a>RenamePannelActionType&#160;</td><td class="fielddoc"><p>对Pannel更名操作(11) </p>
</td></tr>
<tr><td class="fieldname"><a id="a221fd192150f4f0fd053f64399791bf2a20f7eb0668dbab3239e63bbda15d560e" name="a221fd192150f4f0fd053f64399791bf2a20f7eb0668dbab3239e63bbda15d560e"></a>VisibleCategoryActionType&#160;</td><td class="fielddoc"><p>对category执行隐藏/显示操作(12) </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="ae164fb1bd3b706f79a8d633455fcc6c5" name="ae164fb1bd3b706f79a8d633455fcc6c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae164fb1bd3b706f79a8d633455fcc6c5">&#9670;&#160;</a></span>actionManager()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> * SARibbonCustomizeData::actionManager </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取actionmanager指针 </p>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="af5a652da92cb28b0a848fc4b9dd4e244" name="af5a652da92cb28b0a848fc4b9dd4e244"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5a652da92cb28b0a848fc4b9dd4e244">&#9670;&#160;</a></span>actionType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="#a221fd192150f4f0fd053f64399791bf2">SARibbonCustomizeData::ActionType</a> SARibbonCustomizeData::actionType </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取CustomizeData的action type </p>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="ac85a078a2af394dae058eaef60a70e36" name="ac85a078a2af394dae058eaef60a70e36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac85a078a2af394dae058eaef60a70e36">&#9670;&#160;</a></span>apply()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SARibbonCustomizeData::apply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_s_a_ribbon_bar.html">SARibbonBar</a> *</td>          <td class="paramname"><span class="paramname"><em>bar</em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>应用SARibbonCustomizeData到SARibbonBar </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>如果应用失败，返回false,如果actionType==UnknowActionType直接返回false </dd></dl>

</div>
</div>
<a id="ad7ea2d6cead6cf17f3037b097e80b252" name="ad7ea2d6cead6cf17f3037b097e80b252"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7ea2d6cead6cf17f3037b097e80b252">&#9670;&#160;</a></span>isCanCustomize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SARibbonCustomizeData::isCanCustomize </td>
          <td>(</td>
          <td class="paramtype">QObject *</td>          <td class="paramname"><span class="paramname"><em>obj</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>判断外置属性，是否允许自定义 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="ab3f002fe55ca420a7825ccca3cbf272c" name="ab3f002fe55ca420a7825ccca3cbf272c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3f002fe55ca420a7825ccca3cbf272c">&#9670;&#160;</a></span>isValid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SARibbonCustomizeData::isValid </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>判断是否是一个正常的CustomizeData </p>
<p>实际逻辑actionType() != UnknowActionType </p><dl class="section return"><dt>返回</dt><dd>有用的CustomizeData返回true </dd></dl>

</div>
</div>
<a id="adcbd580d7f7982a2f5f2f96e7c6c791d" name="adcbd580d7f7982a2f5f2f96e7c6c791d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcbd580d7f7982a2f5f2f96e7c6c791d">&#9670;&#160;</a></span>makeAddActionCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeAddActionCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>key</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *</td>          <td class="paramname"><span class="paramname"><em>mgr</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_s_a_ribbon_pannel_item.html#af4282b5e09c0b7ad37f1cc555a763926">SARibbonPannelItem::RowProportion</a></td>          <td class="paramname"><span class="paramname"><em>rp</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryObjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>pannelObjName</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>添加action </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>action的索引 </td></tr>
    <tr><td class="paramname">mgr</td><td>action管理器 </td></tr>
    <tr><td class="paramname">rp</td><td>定义action的占位情况 </td></tr>
    <tr><td class="paramname">categoryObjName</td><td>action添加到的category的objname </td></tr>
    <tr><td class="paramname">pannelObjName</td><td>action添加到的category下的pannel的objname </td></tr>
    <tr><td class="paramname">index</td><td>action添加到的pannel的索引 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="a35fa99df3a5d6335f0bd1f107012df2e" name="a35fa99df3a5d6335f0bd1f107012df2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35fa99df3a5d6335f0bd1f107012df2e">&#9670;&#160;</a></span>makeAddCategoryCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeAddCategoryCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>title</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>index</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>objName</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>创建一个AddCategoryActionType的SARibbonCustomizeData </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">title</td><td>category 的标题 </td></tr>
    <tr><td class="paramname">index</td><td>category要插入的位置 </td></tr>
    <tr><td class="paramname">objName</td><td>category的object name </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>返回AddCategoryActionType的SARibbonCustomizeData </dd></dl>

</div>
</div>
<a id="a2902a6ff4314796891f2f6419bc8d1c9" name="a2902a6ff4314796891f2f6419bc8d1c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2902a6ff4314796891f2f6419bc8d1c9">&#9670;&#160;</a></span>makeAddPannelCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeAddPannelCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>title</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>index</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>objName</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>创建一个AddPannelActionType的SARibbonCustomizeData </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">title</td><td>pannel的标题 </td></tr>
    <tr><td class="paramname">index</td><td>pannel的index </td></tr>
    <tr><td class="paramname">categoryobjName</td><td>pannel的category的objectname </td></tr>
    <tr><td class="paramname">objName</td><td>pannel的objname </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>返回AddPannelActionType的SARibbonCustomizeData </dd></dl>

</div>
</div>
<a id="a780c19e01967b1f993906c1cbd6613cd" name="a780c19e01967b1f993906c1cbd6613cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a780c19e01967b1f993906c1cbd6613cd">&#9670;&#160;</a></span>makeChangeActionOrderCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeChangeActionOrderCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>pannelObjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>key</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *</td>          <td class="paramname"><span class="paramname"><em>mgr</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>moveindex</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>对应ChangeActionOrderActionType </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">categoryobjName</td><td>需要移动的pannel对应的categoryobjName </td></tr>
    <tr><td class="paramname">pannelObjName</td><td>需要移动的pannelObjName </td></tr>
    <tr><td class="paramname">key</td><td>SARibbonActionsManager管理的key名 </td></tr>
    <tr><td class="paramname">mgr</td><td>SARibbonActionsManager指针 </td></tr>
    <tr><td class="paramname">moveindex</td><td>移动位置，-1代表向上（向左）移动一个位置，1带表向下（向右）移动一个位置 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="ac727c5cb17b280a0882a097079a73fad" name="ac727c5cb17b280a0882a097079a73fad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac727c5cb17b280a0882a097079a73fad">&#9670;&#160;</a></span>makeChangeCategoryOrderCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeChangeCategoryOrderCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>moveindex</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>对应ChangeCategoryOrderActionType </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">categoryobjName</td><td>需要移动的categoryobjName </td></tr>
    <tr><td class="paramname">moveindex</td><td>移动位置，-1代表向上（向左）移动一个位置，1带表向下（向右）移动一个位置 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="a81a667e11da61ee46dc19193c4a1339f" name="a81a667e11da61ee46dc19193c4a1339f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81a667e11da61ee46dc19193c4a1339f">&#9670;&#160;</a></span>makeChangePannelOrderCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeChangePannelOrderCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>pannelObjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>moveindex</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>对应ChangePannelOrderActionType </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">categoryobjName</td><td>需要移动的pannel对应的categoryobjName </td></tr>
    <tr><td class="paramname">pannelObjName</td><td>需要移动的pannelObjName </td></tr>
    <tr><td class="paramname">moveindex</td><td>移动位置，-1代表向上（向左）移动一个位置，1带表向下（向右）移动一个位置 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="ab40b758217c0fb4f61dd05382585920c" name="ab40b758217c0fb4f61dd05382585920c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab40b758217c0fb4f61dd05382585920c">&#9670;&#160;</a></span>makeRemoveActionCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeRemoveActionCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>pannelObjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>key</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *</td>          <td class="paramname"><span class="paramname"><em>mgr</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>对应RemoveActionActionType </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">categoryobjName</td><td>pannel对应的category的obj name </td></tr>
    <tr><td class="paramname">pannelObjName</td><td>pannel对应的 obj name </td></tr>
    <tr><td class="paramname">key</td><td>SARibbonActionsManager管理的key名 </td></tr>
    <tr><td class="paramname">mgr</td><td>SARibbonActionsManager指针 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="a4e262d7ce65eb5b895183a1dd3ccfab3" name="a4e262d7ce65eb5b895183a1dd3ccfab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e262d7ce65eb5b895183a1dd3ccfab3">&#9670;&#160;</a></span>makeRemoveCategoryCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeRemoveCategoryCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>对应RemoveCategoryActionType </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">categoryobjName</td><td>需要移除的objname </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="a9e2a9c2c1d317e6aafddf0380659bf93" name="a9e2a9c2c1d317e6aafddf0380659bf93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e2a9c2c1d317e6aafddf0380659bf93">&#9670;&#160;</a></span>makeRemovePannelCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeRemovePannelCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>pannelObjName</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>对应RemovePannelActionType </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">categoryobjName</td><td>pannel对应的category的obj name </td></tr>
    <tr><td class="paramname">pannelObjName</td><td>pannel对应的 obj name </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="a55e6ce7954ed86069132054b6cdd47e1" name="a55e6ce7954ed86069132054b6cdd47e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55e6ce7954ed86069132054b6cdd47e1">&#9670;&#160;</a></span>makeRenameCategoryCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeRenameCategoryCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>newname</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>创建一个RenameCategoryActionType的SARibbonCustomizeData </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">newname</td><td>新名字 </td></tr>
    <tr><td class="paramname">index</td><td>category的索引 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>返回RenameCategoryActionType的SARibbonCustomizeData </dd></dl>

</div>
</div>
<a id="a47b19580f5f7be3a12bafe194db49acd" name="a47b19580f5f7be3a12bafe194db49acd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b19580f5f7be3a12bafe194db49acd">&#9670;&#160;</a></span>makeRenamePannelCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeRenamePannelCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>newname</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>pannelObjName</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>创建一个RenamePannelActionType的SARibbonCustomizeData </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">newname</td><td>pannel的名字 </td></tr>
    <tr><td class="paramname">indexValue</td><td>pannel的索引 </td></tr>
    <tr><td class="paramname">categoryobjName</td><td>pannel对应的category的object name </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>返回RenamePannelActionType的SARibbonCustomizeData </dd></dl>

</div>
</div>
<a id="a4a73c4fd8f8d7ba3cdea8858b93e4274" name="a4a73c4fd8f8d7ba3cdea8858b93e4274"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a73c4fd8f8d7ba3cdea8858b93e4274">&#9670;&#160;</a></span>makeVisibleCategoryCustomizeData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> SARibbonCustomizeData::makeVisibleCategoryCustomizeData </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;</td>          <td class="paramname"><span class="paramname"><em>categoryobjName</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool</td>          <td class="paramname"><span class="paramname"><em>isShow</em></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><a class="el" href="#a4a73c4fd8f8d7ba3cdea8858b93e4274" title="SARibbonCustomizeData::makeVisibleCategoryCustomizeData">SARibbonCustomizeData::makeVisibleCategoryCustomizeData</a> </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">categoryobjName</td><td></td></tr>
    <tr><td class="paramname">isShow</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a id="a5b946ca7e4fedbe2368433f0cc21b7ea" name="a5b946ca7e4fedbe2368433f0cc21b7ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b946ca7e4fedbe2368433f0cc21b7ea">&#9670;&#160;</a></span>setActionsManager()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SARibbonCustomizeData::setActionsManager </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_s_a_ribbon_actions_manager.html">SARibbonActionsManager</a> *</td>          <td class="paramname"><span class="paramname"><em>mgr</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置ActionsManager </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">mgr</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aee52baac3f22891b97608776ba2d2706" name="aee52baac3f22891b97608776ba2d2706"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee52baac3f22891b97608776ba2d2706">&#9670;&#160;</a></span>setActionType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SARibbonCustomizeData::setActionType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="#a221fd192150f4f0fd053f64399791bf2">SARibbonCustomizeData::ActionType</a></td>          <td class="paramname"><span class="paramname"><em>a</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置CustomizeData的action type </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a3139a323995078cb94b158963bb98c5c" name="a3139a323995078cb94b158963bb98c5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3139a323995078cb94b158963bb98c5c">&#9670;&#160;</a></span>setCanCustomize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SARibbonCustomizeData::setCanCustomize </td>
          <td>(</td>
          <td class="paramtype">QObject *</td>          <td class="paramname"><span class="paramname"><em>obj</em>, </span></td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool</td>          <td class="paramname"><span class="paramname"><em>canbe</em><span class="paramdefsep"> = </span><span class="paramdefval">true</span></span>&#160;)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>设置外置属性允许自定义 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td></td></tr>
    <tr><td class="paramname">canbe</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a785b7104fe38143a214816d54e665c81" name="a785b7104fe38143a214816d54e665c81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a785b7104fe38143a214816d54e665c81">&#9670;&#160;</a></span>simplify()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QList&lt; <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> &gt; SARibbonCustomizeData::simplify </td>
          <td>(</td>
          <td class="paramtype">const QList&lt; <a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a> &gt; &amp;</td>          <td class="paramname"><span class="paramname"><em>csd</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>对QList&lt;SARibbonCustomizeData&gt;进行简化操作 </p>
<p>此函数会执行如下操作： 1、针对同一个category/pannel连续出现的添加和删除操作进行移除（前一步添加，后一步删除）</p>
<p>2、针对VisibleCategoryActionType，对于连续出现的操作只保留最后一步</p>
<p>3、针对RenameCategoryActionType和RenamePannelActionType操作，只保留最后一个</p>
<p>4、针对连续的ChangeCategoryOrderActionType，ChangePannelOrderActionType，ChangeActionOrderActionType进行合并为一个动作， 如果合并后原地不动，则删除</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">csd</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>返回简化的QList&lt;SARibbonCustomizeData&gt; </dd></dl>
<p>首先针对连续出现的添加和删除操作进行优化</p>
<p>筛选VisibleCategoryActionType，对于连续出现的操作只保留最后一步</p>
<p>针对RenameCategoryActionType和RenamePannelActionType操作，只需保留最后一个</p>
<p>针对连续的ChangeCategoryOrderActionType，ChangePannelOrderActionType，ChangeActionOrderActionType进行合并</p>
<p>上一步操作可能会产生indexvalue为0的情况，此操作把indexvalue为0的删除</p>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="ae0ab70f6f606866bc19835b66472e2c1" name="ae0ab70f6f606866bc19835b66472e2c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0ab70f6f606866bc19835b66472e2c1">&#9670;&#160;</a></span>indexValue</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int SARibbonCustomizeData::indexValue</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>记录顺序的参数 </p>
<p>在actionType==AddCategoryActionType时，此参数记录Category的insert位置, 在actionType==AddPannelActionType时，此参数记录pannel的insert位置, 在actionType==AddActionActionType时，此参数记录pannel的insert位置 </p>

</div>
</div>
<a id="ae321255346c823449a699c02be5261dd" name="ae321255346c823449a699c02be5261dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae321255346c823449a699c02be5261dd">&#9670;&#160;</a></span>keyValue</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString SARibbonCustomizeData::keyValue</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>记录标题、索引等参数 </p>
<p>在actionType==AddCategoryActionType时，key为category标题， 在actionType==AddPannelActionType时，key为pannel标题， 在actionType==AddActionActionType时，key为action的查询依据，基于SARibbonActionsManager::action查询 </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>C:/src/Qt/SARibbon/src/SARibbonBar/<a class="el" href="_s_a_ribbon_customize_data_8h_source.html">SARibbonCustomizeData.h</a></li>
<li>C:/src/Qt/SARibbon/src/SARibbonBar/<b>SARibbonCustomizeData.cpp</b></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_s_a_ribbon_customize_data.html">SARibbonCustomizeData</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
  </ul>
</div>
</body>
</html>
